[IA64] Save & restore.
authorawilliam@xenbuild.aw <awilliam@xenbuild.aw>
Tue, 11 Jul 2006 18:51:18 +0000 (12:51 -0600)
committerawilliam@xenbuild.aw <awilliam@xenbuild.aw>
Tue, 11 Jul 2006 18:51:18 +0000 (12:51 -0600)
commit89b0862b3a11cfd5e54e28dcad58096a5bc5cd66
tree29d400f3f354239004303f17400a17d72fa56ebd
parentfeb1dc3116ea8cc43156516a20da31b64e28b0ee
[IA64] Save & restore.

xc_ia64_linux_save.c and xc_ia64_linux_restore.c added.
vcpu context has more registers and states (eg: tr registers).
Per cpu irqs are deallocated when cpu is switched off.
#if/#endif added in reboot.c for ia64.

Signed-off-by: Tristan Gingold <tristan.gingold@bull.net>
17 files changed:
linux-2.6-xen-sparse/arch/ia64/Kconfig
linux-2.6-xen-sparse/arch/ia64/kernel/irq_ia64.c
linux-2.6-xen-sparse/arch/ia64/xen/hypervisor.c
linux-2.6-xen-sparse/arch/ia64/xen/xensetup.S
linux-2.6-xen-sparse/drivers/xen/core/reboot.c
linux-2.6-xen-sparse/include/asm-ia64/hypercall.h
tools/libxc/ia64/Makefile
tools/libxc/ia64/xc_ia64_linux_restore.c [new file with mode: 0644]
tools/libxc/ia64/xc_ia64_linux_save.c [new file with mode: 0644]
tools/libxc/ia64/xc_ia64_stubs.c
tools/libxc/xc_linux_build.c
xen/arch/ia64/xen/dom0_ops.c
xen/arch/ia64/xen/domain.c
xen/arch/ia64/xen/vcpu.c
xen/include/asm-ia64/vcpu.h
xen/include/public/arch-ia64.h
xen/include/public/dom0_ops.h